artificial mounds - Español Inglés Diccionario